/**
 * 
 */
package three_star_craft.uap;

import java.util.List;

import ProtocolsCommon.Common.PlayableItem;
import UserApplicationPart.UAP;

/**
 * @author w.antosiewic
 *
 */
public interface UapConnectionListener
{
    void connectionEstablishSuccessInd(
            UapGenerator generator,
            List<PlayableItem> playableItems);
    
    void connectionEstablishFailInd(UapGenerator generator, UAP.Cause cause);
    
    void connectionEstablishTimeout(UapGenerator generator);
    
    void connectionReleaseInd(UapGenerator generator);

    void mediaBearerSetupTimeout(UapGenerator generator);

    void mediaBearerSetupConfirmInd(UapGenerator generator);
}
